﻿/**************************************************************************
创建日期:	2019/6/19
作	  者:	张存
邮 	  箱:	zhangcunliang@126.com
创建时间:
Copyright (c)  ZhCun.cn

描	述： 此脚本应引用在zhcun.utils.js 之后，不能通过脚本动态导入"zhcun.utils.js"
         使用ajax加密请求，需要导入 aes.js 与 jsencrypt.js
记	录：
***************************************************************************/

var pubKey; // = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCyIb3qJgEPxHf7PInFpwE3xbvOwxnhKG3IdBuwklJNeGZRlGp3xXsnJu+tK84yeL/jgHSWMEWErJlVY/qF+4ZKHRuQKavFc7BSHSFftHTvpuli/qaspaMR2khK4L8edO773pquscqEm+4EaaI+NKtbbJunqF5LEJwrfvGHs+1PCwIDAQAB";
var layuiApps = ["jquery"];
var layuiUseEvent = [];

importScript("/js/aes.js");
importScript("/js/jsencrypt.js");
setJqueryAjaxSetup(pubKey);


/** 
 * 服务器请求根地址，如果前后完全分离，应改为对应的服务器地址 
 * */
var MAIN_HOST = window.location.origin;

/**
 * 当前页面加入要引用的layui模块，如:form,table 等
 * @param {String} app
 */
function addLayuiApp(app) {
    layuiApps.push(app);
}

/**
 * 增加layui初始化完成之后处理的事件，如：jquery（$）
 * @param {Function} callback 回调方法
 */
function addLayuiUseEvent(callback) {
    layuiUseEvent.push(callback);
}

/**
 * 关闭layui的所有层
 * */
function closePage() {
    parent.layer.closeAll("iframe");
}

/**
* 使用 layui ，并赋值jquery对象到变量 $
* @param {Function} callback
*/
function useLayUI(callback) {
    layui.use(layuiApps, function () {
        //console.log(layuiApps, layuiUseEvent);
        //$ = layui.jquery;
        for (var i = 0; i < layuiUseEvent.length; i++) {
            var fn = layuiUseEvent[i];
            fn();
        }
        if (callback) {
            callback();
        }
    });
}

//layui.config({
//    base: '../layuiadmin/' //静态资源所在路径
//}).extend({
//    index: 'lib/index' //主入口模块
//}).use('index');
